herd mentality - French English Dictionary